Skip to content

Conversation

@ckrough
Copy link
Owner

@ckrough ckrough commented Dec 22, 2025

Summary

  • Adds GitHub Actions CI/CD pipeline to automate quality checks
  • Runs ruff linting, formatting checks, mypy type checking, and pytest with coverage on every push and PR
  • Includes security audit job with pip-audit (non-blocking)
  • Enforces 80% code coverage requirement
  • Integrates with Codecov for coverage reporting (optional)

Test plan

  • Verify workflow runs successfully on this PR
  • Confirm all quality checks pass
  • Validate that coverage report is generated

- Add comprehensive tests for OpenAIModerator and NoOpModerator
- Add tests for authentication/authorization dependencies
- Coverage increased from 79.17% to 81.26%
@ckrough ckrough merged commit 616180f into main Dec 22, 2025
2 checks passed
@ckrough ckrough deleted the gallant-booth branch December 22, 2025 18:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants